﻿.wrapper{margin:0 auto;width:1000px; position:relative}
/*  nav  */
#navbar{ display:inline-block}
#navbar li{ float:left; height:32px; background:url(http://pic2.58.com/n/images/post/background.gif) no-repeat right -32px; font-size:14px; padding:0 30px 0 10px; margin-right:5px}
#navbar li i{ font-size:16px; font-weight:bold; font-style:normal; margin-right:8px;}
#navbar li.active{ background:url(http://pic2.58.com/n/images/post/background.gif) no-repeat right 0; color:#fff;}
#navbar li.pre i{ color:#06c}#navbar li.pre a{ text-decoration:underline}
/*  content  */
.content{background:#fff;border:solid 1px #c3d7f0;clear:both;padding:15px 0 15px 15px; margin-top:15px;_height:10px;}
.minheight{ min-height:300px; _height:300px;}
.minheightout{ min-height:450px; _height:450px;}
.content a{ font-size:14px}
.ym-tab{ float:left; width:130px; height:40px; line-height:40px; text-indent:10px; padding-right:340px;}
.current{ float:left; width:130px; height:40px; padding-right:332px; margin-right:8px; position:relative;}
.current a{ display:block; width:119px; height:40px; background:url(http://pic2.58.com/n/images/post/select-bg.gif) no-repeat; position:absolute; top:-2px; left:0; z-index:1000; line-height:40px; text-indent:10px; color:#f00; text-decoration:underline; font-weight:bold;}
.ym-submnu{ position:absolute; top:-2px; left:117px; z-index:999; width:326px; border:2px solid #06c; padding:4px 10px 2px; background:#fff; display:none;}
.ym-submnu li{ width:50%; height:30px; line-height:30px; overflow:hidden; float:left;}
.current .ym-submnu li a{ color:#00C; text-decoration:none; font-weight:normal; width:170px; height:30px; display:block; background:none; line-height:30px; position:inherit; top:auto; left:auto; overflow:hidden;}.current .ym-submnu li a:hover{ text-decoration:underline; color:#f00}
.current a.over{ color:#000; text-decoration:none; cursor:auto}
.post2 li{ width:20%; float:left; margin-left:10px;}
.post3 li{ width:15%; float:left; margin-left:10px;}
.post4 li{ width:15%; height:35px; line-height:35px; float:left; margin-left:10px;}
#pre-next{ padding:10px 25px; font-size:14px; font-weight:bold;}#pre-next a{ text-decoration:underline}
.users{ margin:0 20px 0 10px; padding-bottom:5px; font-size:14px; border-bottom:1px solid #F1F1F1; margin-bottom:10px;}
.users a{ display:inline-block; margin-right:15px; text-decoration:underline}
/*  搜索框及智能提示  */
#search{ position:absolute; top:2px; right:0;}
.keywords{ width:210px; height:19px; padding:6px 0 0 5px;border:1px solid #A7A6AA;background:url(http://pic2.58.com/n/images/basebg.gif) #fff -1px 0;}
.click{ width:50px; height:28px; line-height:20px; margin-left:3px;}

/*  填写信息  */
.ts1{ border-bottom:1px solid #eee; padding-bottom:5px; margin:0 15px 0 5px; line-height:20px; letter-spacing:1px}.ts1 img{ margin-bottom:-2px}.ts1 a{ text-decoration:underline; font-size:12px}
.ts2{ color:#666; padding-top:5px; margin:0 15px 0 5px; line-height:20px; letter-spacing:1px}.ts2 a{ font-size:12px;}.ts2 b{ font-weight:normal; color:#f00;}
.content h2{ font-size:14px; margin:0 20px 10px 30px;}.content h2 span{ font-size:12px; font-weight:normal; color:#666}
.content h2 a{ font-size:12px; text-decoration:underline}
.box{ width:94%; _width:80%; margin:0 20px 0 30px;}
.box td{ vertical-align:top; padding:10px 0; line-height:24px;}
.box td a{ font-size:12px; text-decoration:underline}
.box td.t{ width:90px; text-align:right; padding-right:5px;}
.box td select{ vertical-align:middle; margin-right:4px;}
.tag{ display:inline-block; width:600px;}
.tag li{ width:25%; padding-bottom:10px; float:left;}.tag li.n{ width:100%;}
.tag1{ display:inline-block; width:600px;}
.tag1 li{ width:15%; padding-bottom:10px; float:left;}.tag li.n{ width:100%;}
.box td.pic{ padding-left:95px;}
.pictures li{ width:122px; float:left; padding-right:40px;}
.pictures li img{ border:1px solid #ddd;}
.pictures li input{ width:122px; margin-top:5px;}
.tuiguang{ width:70%; margin:0 43px;}
.tijiao{ padding:20px 20px 20px 125px; margin:10px 15px 0 0; border-top:1px solid #ddd;}
.text1{ width:330px; height:17px; padding:3px 2px 0; border:1px solid #7F9DB9; margin-right:4px; vertical-align:middle}
.text2{ width:160px; height:17px; padding:3px 2px 0; border:1px solid #7F9DB9; margin-right:4px; vertical-align:middle}
.text3{ width:45px; height:17px; text-align:center; padding-top:3px; border:1px solid #7F9DB9; margin-right:4px; vertical-align:middle}
.text4{ width:265px; height:17px; padding:3px 2px 0; border:1px solid #7F9DB9; margin-right:4px; vertical-align:middle}
.text5{ width:75px; height:17px; text-align:center; padding:3px 2px 0; border:1px solid #7F9DB9; margin-right:4px; vertical-align:middle}
.textarea1{ width:600px; height:150px; border:1px solid #7F9DB9}
.chenggong{ display:inline-block; width:19px; height:19px; background:url(http://pic2.58.com/n/images/post/background.gif) no-repeat -162px -79px; vertical-align:middle; padding-right:5px;}
.action{ display:inline-block; height:23px; background:#dce8fa url(http://pic2.58.com/n/images/post/background.gif) no-repeat -158px -121px; padding-left:30px; vertical-align:middle; padding-right:5px;}
.wrong,.v_false{ display:inline-block; height:23px; background:#ffc6c6 url(http://pic2.58.com/n/images/post/background.gif) no-repeat -158px -163px; padding-left:30px; vertical-align:middle; padding-right:5px;}
.finish{background:#fff;border:solid 1px #c3d7f0; padding:15px 0 15px 15px; font-size:14px; line-height:40px; min-height:300px; _height:300px;}
.finish a{ text-decoration:underline}.finish a.noline{ text-decoration:none}
.finish p{ padding-left:60px;}
.finish p.bt{ padding:20px 0 20px 115px; width:200px; background:url(http://pic2.58.com/n/images/post/background.gif) no-repeat 65px -248px; font-weight:bold; font-size:16px; color:#479D06}
.tg{ font-size:14px; padding-top:30px; }
.tgtable{ margin-left:60px; line-height:35px; font-size:14px}.tgtable td{ padding-right:30px;}.tgtable td.paddingno{ padding-right:0;}.bordertop td{ padding-top:2px; padding-bottom:10px;}
.tgbutton{ width:120px; height:36px; vertical-align:middle; font-weight:bold; font-size:14px}
.ding{ padding:1px 1px 0; font-size:12px; background:#f80; color:#fff; position:relative; bottom:2px}
.zpbiaoti{ width:85%;}
.zpzhiwei{ width:85%; margin-left:60px; margin-bottom:10px; background:#F5F8FF}
.zpzhiwei td{ padding-left:10px;}
.conpanyo{ width:900px; background:#fff; padding:0 0 0 30px}
.gongsiEdit{ background:#fff}.edit1{ width:100px; height:30px; margin:0 auto}.sex{ float:left}.box td .sex td{ padding:0;}.useredit{ position:relative;}.ii{ position:absolute; top:0px; right:220px; width:100px; line-height:18px;}.ii div{ border:1px solid #ccc; margin-bottom:6px;}
.user{ background:#fff; padding-left:30px;}.user table{ width:100%;}.user table img{ border:1px solid #ccc;}
.fudong{ position:relative}.fudong iframe{ width:410px; height:300px; position:absolute; z-index:0; background:#fff; border:none}
.fudong1{ position:absolute; top:0; left:0; z-index:10; width:410px; height:300px; background:#fff; border:2px solid #7F9DB9; padding:5px;}
.ull{ margin:10px 0;}.ull li{ width:20%; padding-bottom:5px; float:left;}.p1{ color:#f00}
/*  弹窗  */
.boxout{ width:460px; min-height:250px; _height:250px; position:relative}
.tm{ width:440px; min-height:240px; _height:240px; padding:10px; background:#000;filter:alpha(opacity=40); -moz-opacity:0.4; -kHTML-opacity: 0.4; opacity: 0.4; position:absolute; top:0; left:0; z-index:1}
.boxin{ width:440px; min-height:240px; _height:240px; position:absolute; top:10px; left:10px; background:#F6F9FF; z-index:1000;}
.boxin p.hh{ display:inline-block; background:#06c; width:418px; height:36px; line-height:40px; padding:0 10px; border:1px solid #7288c8; border-bottom:none; font-size:14px; font-weight:bold; color:#fff;}
.boxin p.hh span{ font-size:12px; font-weight:lighter;}.boxin p span a{ color:#fff; text-decoration:underline}
a.close{ display:block; width:12px; height:12px; background:url(http://pic2.58.com/n/images/post/background.gif) no-repeat 0 -429px; line-height:100px; overflow:hidden; margin-top:12px; float:right}
.boxtable{ width:100%; margin-top:15px;}.boxtable td{ padding-bottom:2px;}.boxtable td a{ text-decoration:underline}.tt{ width:120px; text-align:right; padding-right:10px;}
.denglu{ width:70px; height:30px; vertical-align:middle}.gray{ color:#666}
a.er{ display:block; float:left; background:#3A90E6; color:#fff; text-decoration:none; height:28px; line-height:32px; overflow:hidden; padding:0 10px; margin-right:6px; margin-top:8px;}a.er:hover{ text-decoration:none; color:#fff;}
a#eractive{ color:#000; background:#F6F9FF}
.boxout textarea{ width:280px; height:50px; font-size:12px}
/*  联想词搜索  */
#tooltip1div{ margin:-2px 0 0 0}
#tooltip1div ul{ margin:0; padding:0; display:block; width:380px; min-height:10px; _height:10px; border:1px solid #7f9db9; background:#fff;}
#tooltip1div li a{ text-decoration:none; color:#333; display:block; text-indent:5px; font-size:13px; font-weight:bold; line-height:200%; cursor:pointer}
#tooltip1div li a cite{ font-style:normal; font-weight:normal; color:#999; font-size:12px; padding-left:8px;}
#tooltip1div li a:hover{ background:#3366CC;color:#fff}
#tooltip1div li a:hover cite{ color:#fff;}
#tooltip1div li.selected{ background:#3366CC;}
#tooltip1div li.selected a{color:#fff}
#tooltip1div li.selected a cite{ color:#fff;}
.closewindow{ float:right; margin-top:-5px; margin-right:5px; text-decoration:underline;}
.fabu{ width:160px; height:40px; font-size:16px; font-weight:bold;}
#tishi{ padding:10px;}#tishi img{}
.tis{ padding-top:30px; padding-bottom:10px;}
/*个人资料*/
.grsub{ height:35px; font-size:16px; font-weight:bold; padding:0 18px; *padding:0 10px;}
.grsub2{ height:28px; font-size:14px; font-weight:bold; padding:0 6px; font-weight:lighter}
.s_title{ font-weight:bold; font-size:14px; padding:3px 10px; border-bottom:1px solid #e8e8e8; line-height:30px}
.s_title2{ font-weight:bold; font-size:14px; padding:5px 10px; background:#f7f7f7; margin-top:10px}
.s_title2 a{font-size:14px}
.grpic{width:100%; line-height:36px; padding:0px 0 10px 0; color:#000;}
.grxxzl{font-size:14px; padding-left:20px}
.grxxzl a{font-size:14px}
.grinfo,.grinfo2,.dd{width:95%; margin:0 20px; margin-top:10px;}
.grinfo td,.dd td{vertical-align:top; padding:10px 0; line-height:24px; margin:0; font-size:14px; color:#585858}
.grinfo td table td{ padding:0; line-height:normal}
.grinfo2 td{vertical-align:top; padding:5px 0; line-height:24px; margin:0; font-size:14px; color:#585858}
.grinfo a{text-decoration:none;font-size:12px;}
.grinfo input,.dd input{height:20px;  vertical-align:middle; line-height:20px}
.grinfo select,.dd select{margin-right:5px}
.grinfo input.grsub,.uppwd input.grsub,.tabline input.grsub,.dd input.grsub{ height:30px; font-size:12px; font-weight:lighter; padding:0 10px;}
.grinfo .fgrey{ font-size:12px}
.grtextArea{height:100px; width:400px; line-height:20px}
.textArea{font-size:12px; line-height:20px; height:150px}
/*我的简历*/
.qz{width:100%; margin:0px; float:left; clear:left;}
.qz th{border-bottom:1px solid #e8e8e8; text-align:left;padding:4px 2px; font-weight:lighter; color:#585858}
.qz td{padding:12px 2px; color:#666; border-bottom:1px solid #e8e8e8; line-height:240%; color:#000}
.qz .thpl{padding-left:10px}
.qz a{text-decoration:none}
.qz .cz{text-align:right; padding-right:10px}
.grinfo .pic { width: 122px; font-size: 14px; color:#585858 }
.grinfo .pic div { width: 118px; height: 118px; border-bottom: #ccc 1px solid; border-left: #ccc 1px solid; border-top: #ccc 1px solid; border-right: #ccc 1px solid; }
.grinfo .pic IMG { width: 118px; height: 118px; }
.grinfo .pic INPUT { margin-top: 5px; width: 122px; }
#ctl00_ContentPlaceHolder1_upLoadPic,#ctl00_upLoadPic{height:auto}
#span2{ vertical-align:top; *vertical-align:auto}
.zz{ width:83%; margin-left:60px;}
		/*职位*/
		.out_z{ display:inline; height:0; line-height:0; position:relative; z-index:9999}
		.in{ position:absolute; top:23px; left:0; line-height:24px}
		.in iframe{ width:500px; height:200px; background:#fff;}
		.in_z{ width:500px; padding:10px 10px; background:#F3F6FD; border:1px solid #2F65B6; position:absolute; top:0px; left:0; z-index:10000}
		.zhiwei li{ width:33%; float:left; list-style:none; font-size:12px; line-height:24px; _margin-bottom:5px;}
		.erji{ position:relative;}
		.xiaolei{ display:block; position:absolute; top:20px; left:-5px; width:580px; border:1px solid #2F65B6; background:#fff; padding:5px;}
		.xiaolei li{ width:33%; float:left; line-height:24px; _margin-bottom:5px;}
		.bb a{ float:right;}
		.tab{ border-bottom:1px solid #f5f5f5; margin-top:10px;}
		.tab span{ margin-left:10px;}
		.tab a{ font-size:12px; text-decoration:none;}
		.aa{ padding:3px 6px 1px; background:#f5f5f5; font-size:12px; font-weight:bold;}
		.tab .aa a{ color:#000; font-weight:bold;}

/*新版UI提示语*/
.c1,.c2{ width:330px; height:21px; display:inline-block; vertical-align:top; padding-left:40px background:url(http://pic2.58.com/n/images/post/verification-post.gif) no-repeat 0 0; position:relative; top:0;}
.c1 a,.c2 a{ font-size:12px;}
.c1{ background:url(http://pic2.58.com/n/images/post/verification-post.gif) no-repeat 0 0; z-index:999;}
.c1 .action_po,.c2 .action_po{ position:absolute; left:33px; top:0;}
.c1 .action_po_top{ display:inline-block; width:277px; padding:4px 10px 1px; *padding:5px 10px 0; *vertical-align:baseline; background:url(http://pic2.58.com/n/images/post/verification-post.gif) no-repeat -33px 0;}
.c1 .action_po_bot{ display:block; width:297px; height:5px; background:url(http://pic2.58.com/n/images/post/verification-post.gif) no-repeat -33px -185px; overflow:hidden;}
.c2{ background:url(http://pic2.58.com/n/images/post/verification-post.gif) no-repeat 0 -190px;}
.c2 .action_po_top{ display:inline-block; width:277px; padding:4px 10px 1px; *padding:5px 10px 0; *vertical-align:baseline; background:url(http://pic2.58.com/n/images/post/verification-post.gif) no-repeat -33px -190px;}
.c2 .action_po_bot{ display:block; width:297px; height:5px; background:url(http://pic2.58.com/n/images/post/verification-post.gif) no-repeat -33px -375px; overflow:hidden;}
/*优化紧凑版本*/
.box1{ margin:20px 0 0 20px; font-family:Arial, Helvetica, sans-serif;}
.box1 td{ vertical-align:top; line-height:20px; padding-bottom:15px;}
.box1 .pb td{ padding-bottom:7px;}
.box1 td.t{ width:90px; text-align:right; padding-right:5px;}
.box1 td b.red{ font-size:17px; position:relative; top:5px; color:#f00}
.box1 td select,.box1 td input{ vertical-align:middle;}
.box1 td select{ border:1px solid #7F9DB9; padding:2px}
.textarea2{ width:480px; height:70px; border:1px solid #7F9DB9; font-size:13px; padding:2px;}
.tag3{ display:inline-block; width:490px;}
.tag3 li{ width:24%; padding-bottom:5px; float:left;}
.box1 td .tag3 li input,.box1 td.checkpb input{ margin-left:0px; *margin-left:-4px; _vertical-align:baseline}
.box1 td input.uploadpic,.box2 td input.uploadpic{ width:100px; height:25px; font-size:13px; margin-top:5px; vertical-align:middle}
.fabu1{padding:4px 0; font-size:16px; font-weight:bold; margin:20px 0; width:150px!important;*width:auto;}
a.line12,.line12 a{ font-size:12px; text-decoration:underline}
.box1 td input.base{ _vertical-align:baseline}
.conpanyo1{position:relative; background-color:#F5F8FF; padding:10px 20px 2px; margin-right:15px;}
.logo-yulan{position:absolute; top:20px; right:35px;}
.box2{ width:100%;}.box2 td{ vertical-align:top; line-height:20px; padding-bottom:8px;}.box2 .t{ width:90px; padding-right:5px; text-align:right;}
.box1 td .sex input{ vertical-align:baseline}
/*系统提示弹出框*/
.sorry .bt span{ background:url(http://pic2.58.com/n/images/txbackground.gif) no-repeat -3px -376px; width:64px; height:64px; text-align:center; float:left; overflow:hidden; margin-right:10px; margin-bottom:10px; padding:5px 0 0 2px; float:left;}
.sorry .bt span img{ width:49px; height:51px; margin:1px 10px 10px 5px;}

/*新版图片上传*/
.oldpictures{ width:500px;}
.oldpictures li{ width:106px; height:170px; border:1px solid #E2E2E2; padding:5px; margin:5px 5px 0 0; line-height:18px; float:left;}
.oldpictures li img{ width:106px; height:106px; margin-bottom:5px;}
.oldpictures li a{ font-size:12px; text-decoration:underline}
.oldpictures li input{ vertical-align:middle}
.oldpictures li input.add{ width:100px;}
#ulFlashUpload li{ height:130px;}
.flashpic{width:510px; height:210px; overflow:hidden; border:1px solid #E2E2E2; padding:0px 5px 5px 0 0; margin-top:5px; clear:both}
.flashpic span{display:block;margin:5px 0 0 -40px;}